package cn.iocoder.yudao.module.tms.service.order;

import cn.iocoder.yudao.module.tms.dal.dataobject.order.OrderRefImageDO;

import java.util.List;

/**
 * 订单图片引用 Service 接口
 *
 * @author 芋道源码
 */
public interface OrderRefImageService {

    /**
     * 根据产品ID获取图片列表
     *
     * @param orderId 产品ID
     * @return 图片列表
     */
    List<String> getImageUrlsByOrderId(Long orderId);

    /**
     * 保存订单图片
     *
     * @param orderId 订单ID
     * @param imageUrls 图片URL列表
     */
    void saveOrderImages(Long orderId, List<String> imageUrls);

    /**
     * 删除订单关联的所有图片
     *
     * @param orderId 订单ID
     */
    void deleteOrderImagesByOrderId(Long orderId);

}